package com.ruoyi.bysj.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;
import java.util.List;

public class SysStatistics extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    private double averageScore;
    private int score1;
    private int score2;
    private int score3;
    private int score4;
    private int score5;
    private int scoreNum;
    private int completeOrder;
    private int outstandingOrder;

    @JsonFormat(pattern = "yyyy-MM-dd")
    private List<Date> endDate;
    private List<Integer> orderNum;

    public double getAverageScore() {
        return averageScore;
    }

    public void setAverageScore(double averageScore) {
        this.averageScore = averageScore;
    }

    public int getScore1() {
        return score1;
    }

    public void setScore1(int score1) {
        this.score1 = score1;
    }

    public int getScore2() {
        return score2;
    }

    public void setScore2(int score2) {
        this.score2 = score2;
    }

    public int getScore3() {
        return score3;
    }

    public void setScore3(int score3) {
        this.score3 = score3;
    }

    public int getScore4() {
        return score4;
    }

    public void setScore4(int score4) {
        this.score4 = score4;
    }

    public int getScore5() {
        return score5;
    }

    public void setScore5(int score5) {
        this.score5 = score5;
    }

    public int getCompleteOrder() {
        return completeOrder;
    }

    public void setCompleteOrder(int completeOrder) {
        this.completeOrder = completeOrder;
    }

    public int getOutstandingOrder() {
        return outstandingOrder;
    }

    public void setOutstandingOrder(int outstandingOrder) {
        this.outstandingOrder = outstandingOrder;
    }
    public int getScoreNum() {
        return scoreNum;
    }

    public void setScoreNum(int scoreNum) {
        this.scoreNum = scoreNum;
    }

    public List<Date> getEndDate() {
        return endDate;
    }

    public void setEndDate(List<Date> endDate) {
        this.endDate = endDate;
    }

    public List<Integer> getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(List<Integer> orderNum) {
        this.orderNum = orderNum;
    }

    @Override
    public String toString() {
        return "SysStatistics{" +
                "averageScore=" + averageScore +
                ", score1=" + score1 +
                ", score2=" + score2 +
                ", score3=" + score3 +
                ", score4=" + score4 +
                ", score5=" + score5 +
                ", scoreNum=" + scoreNum +
                ", completeOrder=" + completeOrder +
                ", outstandingOrder=" + outstandingOrder +
                ", endDate=" + endDate +
                ", orderNum=" + orderNum +
                '}';
    }
}
